SftTabs/NET 6.0

TabClass Class

Softel vdm, Inc.

  TabClass Class (Softelvdm.SftTabsNET Namespace)

An instance of the TabClass class describes one individual tab in a SftTabs/NET tab control.

There is one instance of the TabClass class for each tab in a SftTabs/NET control. The tabs can be accessed using the control's TabCollection property.

A tab is also called a cell. A cell is the building block used in the Class Library for Windows Controls (Softelvdm.Controls). The class TabClass is derived from the CellBaseClass.

Tabs (cells) can contain parts like text, images, buttons, checkboxes, etc.

A Tab object for a particular tab can be accessed through the TabCollection[] indexer.

VB   

Public Class TabClass Inherits CellBaseClass

C#   

public class TabClass : CellBaseClass

C++   

public ref class TabClass : public CellBaseClass


Public

Constructors

Properties

Fields

Methods

Events

Protected

Constructors

Properties

Fields

Methods

 


Public Constructors

Description

none

This class cannot be instantiated.

   

Public Properties

Description

public propertyAlign

Defines the tab's text and image alignment.

public propertyAllowMergeFromPreviousinherited from Softelvdm.Controls.CellBaseClass

Defines whether this cell is eligible to be used for cell merging by the previous adjacent cell.

public propertyAllowMergeFromUpperinherited from Softelvdm.Controls.CellBaseClass

Defines whether this cell is eligible to be used for cell merging by the cell above.

public propertyAppearanceinherited from Softelvdm.Controls.CellBaseClass

Defines the background appearance of the cell.

public propertyBackColorinherited from Softelvdm.Controls.CellBaseClass

Defines the background color of the cell.

public propertyBackColorActive

Defines the tab's background color when it is the active tab. The new, identical BackColorSelected property should be used instead.

public propertyBackColorEndinherited from Softelvdm.Controls.CellBaseClass

Defines the ending background color of the cell, when a gradient fill is used.

public propertyBackColorSelectedinherited from Softelvdm.Controls.CellBaseClass

Defines the background color of the cell, if the cell is selected.

public propertyBackColorSelectedEndinherited from Softelvdm.Controls.CellBaseClass

Defines the ending background color of the cell, if the cell is selected, when a gradient fill is used.

public propertyBackColorSelectedStart

Defines the tab's starting background color when using a gradient fill (in conjunction with BackColorEnd), used when the tab is the current tab.

public propertyBackColorStart

Defines the tab's starting background color when using a gradient fill (in conjunction with BackColorEnd).

public propertyCanMergeWithPreviousinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is empty and can be merged with the previous adjacent cell.

public propertyCanMergeWithUpperinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is empty or has the same cell text and can be merged with the cell above.

public propertyClientAreaColor

Defines the color of the client area associated with the tab.

public propertyClientAreaEndColor

Defines the ending color of the client area associated with the tab when using a gradient fill (along with ClientAreaStartColor).

public propertyClientAreaStartColor

Defines the starting color of the client area associated with the tab when using a gradient fill (along with ClientAreaEndColor).

public propertyDimensionsinherited from Softelvdm.Controls.CellBaseClass

Returns the dimensions of the cell.

public propertyEnabled

Defines whether the tab is enabled.

public propertyEvaluatedAllowMergeFromPreviousinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is eligible to be used for cell merging by the previous adjacent cell.

public propertyEvaluatedAllowMergeFromUpperinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is eligible to be used for cell merging by the cell above.

public propertyEvaluatedAppearanceinherited from Softelvdm.Controls.CellBaseClass

Returns the background appearance of the cell.

public propertyEvaluatedMergeWithLowerinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is eligible to merge with the cell below.

public propertyEvaluatedMergeWithNextinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is eligible to merge with the next adjacent cell.

public propertyEvaluatedOrientationinherited from Softelvdm.Controls.CellBaseClass

Returns the cell parts orientation.

public propertyEvaluatedSortIndicatorPositioninherited from Softelvdm.Controls.CellBaseClass

Returns the sorting indicator position of the cell.

public propertyFirstPartinherited from Softelvdm.Controls.CellBaseClass

Returns the first part object of the cell's parts collection.

public propertyForeColorinherited from Softelvdm.Controls.CellBaseClass

Defines the foreground color of the cell.

public propertyForeColorActive

Defines the tab's foreground color when it is the active tab. The new, identical ForeColorSelected property should be used instead.

public propertyForeColorSelectedinherited from Softelvdm.Controls.CellBaseClass

Defines the foreground color of the cell, if the cell is selected.

public propertyHotTrackColor

Defines the tab's foreground color used for hot-tracking (flyby highlighting).

public propertyImageinherited from Softelvdm.Controls.CellBaseClass

Defines the image of the first ImagePartClass object found in the cell's parts collection.

public propertyImageIndex

Defines the image index used for the tab image when using the ImageList property.

public propertyImageList

Defines the ImageList used for the tab image.

public propertyImagePartinherited from Softelvdm.Controls.CellBaseClass

Returns the first ImagePartClass object of the cell's parts collection.

public propertyIndex

Returns the index of the tab.

public propertyIsEmptyinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is empty.

public propertyIsSubordinateinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is part of another cell, due to cell merging.

public propertyLocation

Returns the coordinates of the tab.

public propertyLowerMainCellinherited from Softelvdm.Controls.CellBaseClass

Returns the next main cell below the current cell.

public propertyLowerSubordinateCellinherited from Softelvdm.Controls.CellBaseClass

Returns the cell below if the current cell merges into that cell.

public propertyMainCellinherited from Softelvdm.Controls.CellBaseClass

Returns the main cell, if the current cell is part of the main cell due to cell merging.

public propertyMergeWithLowerinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is eligible to merge with the cell below.

public propertyMergeWithNextinherited from Softelvdm.Controls.CellBaseClass

Returns whether this cell is eligible to merge with the next adjacent cell.

public propertyName

Defines the tab's name (used to access the tab by name instead of by index).

public propertyNextMainCellinherited from Softelvdm.Controls.CellBaseClass

Returns the next main cell following the current cell.

public propertyNextSubordinateCellinherited from Softelvdm.Controls.CellBaseClass

Returns the following adjacent cell if the current cell merges into that cell.

public propertyOrientationinherited from Softelvdm.Controls.CellBaseClass

Defines the cell parts orientation.

public propertyOwningIteminherited from Softelvdm.Controls.CellBaseClass

Returns the owning item of the cell.

public propertyPartsinherited from Softelvdm.Controls.CellBaseClass

Returns the cell's parts collection.

public propertyPreviousMainCellinherited from Softelvdm.Controls.CellBaseClass

Returns the next main cell preceding the current cell.

public propertyRealHeight

For internal use only - Not intended for direct use by applications - Not used with SftTabs/NET.

public propertyRealWidth

For internal use only - Not intended for direct use by applications - Not used with SftTabs/NET.

public propertySize

Returns the size of the tab.

public propertySizeVisible

Returns the visible size of the tab.

public propertySortIndicatorPositioninherited from Softelvdm.Controls.CellBaseClass

Defines the sorting indicator position of the cell.

public propertySortStatusinherited from Softelvdm.Controls.CellBaseClass

Defines the status of the cell's sorting indicator.

public propertyTag1

Defines the tab's application-defined object.

public propertyTag2

Defines the tab's application-defined object.

public propertyTagObjectinherited from Softelvdm.Controls.CellBaseClass

Defines application-specific data.

public propertyTagObjectsinherited from Softelvdm.Controls.CellBaseClass

Defines application-specific data.

public propertyTagStringinherited from Softelvdm.Controls.CellBaseClass

Defines an application-specific string.

public propertyTextinherited from Softelvdm.Controls.CellBaseClass

Defines the text of the first TextPartClass object found in the cell's parts collection.

public propertyTextPartinherited from Softelvdm.Controls.CellBaseClass

Returns the first TextPartClass object of the cell's parts collection.

public propertyToolTip

Defines the tab's tooltip text.

public propertyTransparent

Defines whether the tab image uses image transparency.

public propertyUpperMainCellinherited from Softelvdm.Controls.CellBaseClass

Returns the next main cell above the current cell.

public propertyVisible

Defines whether the tab is visible.

  

Public Methods

Description

public methodBestDimensionsinherited from Softelvdm.Controls.CellBaseClass

Calculates the best dimensions for the current cell.

public methodEdit

For internal use only - Not intended for direct use by applications

public methodEqualsinherited from System.Object

Determines whether the specified Object is equal to the current Object.

public methodGetHashCodeinherited from System.Object

Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.

public methodGetMainCellinherited from Softelvdm.Controls.CellBaseClass

Returns the main cell, if the current cell is part of the main cell due to cell merging.

public methodGetTypeinherited from System.Object

Gets the Type of the current instance.

public methodIsSameTextinherited from Softelvdm.Controls.CellBaseClass

Determines whether the same cell text is used in the current cell and the specified cell.

public methodPaintinherited from Softelvdm.Controls.CellBaseClass

Paints the cell.

public methodstatic / sharedReferenceEqualsinherited from System.Object

Determines whether the specified Object instances are the same instance.

public methodToStringinherited from System.Object

Returns a String that represents the current Object.

public methodTurnRadioButtonOffinherited from Softelvdm.Controls.CellBaseClass

Turns all radiobuttons in this cell off.

  

Public Event

Description

public eventPropertyChanged

Occurs when a property of a ButtonsClass instance is modified.

  

Protected Methods

Description

protected methodFinalize

TabClass destructor.

protected methodMemberwiseCloneinherited from System.Object

Creates a shallow copy of the current Object.

  

See Also     Softelvdm.SftTabsNET Namespace


Feedback / comments / error reports for this topic
© 2007 - Softel vdm, Inc. - www.softelvdm.com